﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LibSolPedDALC;
using WebLibSolPedBE;

namespace LibSolPedLN
{
    public class cSolAnticipoLN
    {
        private string _connId = string.Empty;

        public static cSolAnticipoLN Instance()
        {
            if (_instance == null)
            {
                lock (typeof(cSolAnticipoLN))
                {
                    if (_instance == null)
                    {
                        _instance = new cSolAnticipoLN();
                    }
                }
            }
            return _instance;
        }
        private cSolAnticipoLN(string pConnId) { this._connId = pConnId; }
        private cSolAnticipoLN() { }
        private static volatile cSolAnticipoLN _instance = null;

        public List<SolAnticipoBE> getLstSolAnticipo()
        {
            List<SolAnticipoBE> lst = new List<SolAnticipoBE>();
            return lst = SolicitudAnticipoDALC.Instance().getLstSolAnticipo();
        }

        public string setAprobarSolAnticipo(List<SolAnticipoBE> lst)
        {
            string result = "";
            if (lst != null && lst.Count > 0)
            {
                result = SolicitudAnticipoDALC.Instance().setAprobarSolAnticipo(lst);
            }
            else
            {
                result = "Seleccione uno o más registros.";
            }
            return result; 
        }
    }
}
